Battery Park (Delaware)

Battery Park is a public park in New Castle, Delaware bordered by West 3rd Street, Delaware Street and the Delaware River. The Delaware City Day celebration is held here.